package com.hygj.baseUtil;

import java.util.List;
import java.util.Map;

public interface BaseDao<T> {
    
	int insert(String sqlId,T t);
	
	int delete(String sqlId,Integer id);
	
	int update(String sqlId,T t);
	
	T getById(String sqlId,Integer id);
	
	List<T> listAll(String sqlId,Map<String, Object> params);
	
	/**
	 * 获取一些单一结果的  
	 * @param sqlId
	 * @param params
	 * @return
	 */
	Object find(String sqlId,Map<String, Object> params);
	
    
}
